package cn.maihe.elg.operation.repository.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@NoArgsConstructor
@AllArgsConstructor
@Data
@Builder
public class SpdBankNoticeVo implements java.io.Serializable {
    /**
     * 主键
     */
    private Long id;

    /**
     * 请求日期
     */
    private String noticeDate;

    /**
     * 请求时间
     */
    private String noticeTime;

    /**
     * 请求类型
     */
    private String noticeType;

    /**
     * 请求流水号
     */
    private String noticeSerNo;

    /**
     * 交易地区代码
     */
    private String zoneCode;

    /**
     * 服务商代码
     */
    private String secuNo;

    /**
     * 服务商名称
     */
    private String secuName;

    /**
     * 商户代码
     */
    private String merchNo;

    /**
     * 商户名称
     */
    private String merchName;

    /**
     * 母账户账号
     */
    private String parentAcctNo;

    /**
     * 母账户户名
     */
    private String parentAcctName;

    /**
     * 资金监管交易流水号
     */
    private String depSerNo;

    /**
     * 核心交易流水号
     */
    private String coreSerNo;

    /**
     * 核心交易日期 yyyyMMdd
     */
    private String coreTransDate;

    /**
     * 核心交易时间  HHmmss
     */
    private String coreTransTime;

    /**
     * 资金监管交易日期 yyyyMMdd
     */
    private String transDate;

    /**
     * 资金监管交易时间 HHmmss
     */
    private String transTime;

    /**
     * 业务类型
     */
    private String busiType;

    /**
     * 交易金额 单位元 yyyyMMdd
     */
    private String transAmt;

    /**
     * 来账账户行名
     */
    private String acctBankName;

    /**
     * 来账账户行号
     */
    private String acctBankNo;

    /**
     * 来账户名
     */
    private String acctName;

    /**
     * 来账账号
     */
    private String acctNo;

    /**
     * 附言 包含标段编号
     */
    private String attach;

    /**
     * 备注1
     */
    private String remark1;

    /**
     * 备注2
     */
    private String remark2;

    /**
     * 备注3
     */
    private String remark3;

    private Date gmtCreate;

    private Date gmtModified;

    /**
     * 关联处理的受理订单号
     */
    private String acceptOrderNo;

    /**
     * 记账子单元编号
     */
    private String subAccount;

}
